Definition of Lowlands Of Scotland

  • (noun) the southern part of Scotland that is not mountainous

Synonyms of Lowlands Of Scotland


Antonyms of Lowlands Of Scotland


No Antonyms Found.

Homophones of Lowlands Of Scotland


No Homophones Found.